.layersAndFloor {
    position: fixed;
    right: 15px;
    bottom: 200px;
}

.floorContainer {
    background-color: rgba(255, 255, 255, 1);
    align-items: center;
    border-radius: 22px;
    // box-shadow: -4px -4px 10px -3px #FFFFFF, 4px 4px 10px -3px #C1DCF0;
    box-shadow: 2px 2px 8px -2px rgba(151, 155, 157, 0.5);
    border-radius: 20px;
    overflow: hidden;

    >.scroll_box {
        overflow: auto;

        &::-webkit-scrollbar {
            display: none;
            width: 0;
            visibility: hidden;
            opacity: 0;
        }

        >li {
            width: 34px;
            height: 36px;
            color: #999999;
            align-items: center;
            cursor: pointer;

            &:last-child>span {
                border-bottom-color: transparent;
            }

            >span {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 44px;
                height: 36px;
                border-bottom: 1px solid #EDEDED;
                position: relative;
                user-select: none;
                color: #999999;
                font-size: 12px;

                &.active {
                    font-weight: bold;
                    color: $theme_color;
                }
            }
        }
    }
}